worm infested ulcer - Spanish English Dictionary